









.head {
	HEIGHT: 66px;
}
.head .logo {
	FLOAT: left; WIDTH: 301px; PADDING-TOP: 13px; HEIGHT: 53px
}
.head .usermenu {
	FLOAT: right; LINE-HEIGHT: 25px; PADDING-TOP: 10px; HEIGHT: 25px
}
.head .usermenu A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.head .userstate {
	DISPLAY: inline; PADDING-LEFT: 25px; BACKGROUND: url(userstatebg.gif) no-repeat 0px 15px; FLOAT: right; LINE-HEIGHT: 25px; MARGIN-RIGHT: 20px; PADDING-TOP: 10px; HEIGHT: 25px
}
.head .userstate A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.head .callcenter {
	CLEAR: right; PADDING-RIGHT: 5px; FLOAT: right; WIDTH: 271px; PADDING-TOP: 5px; HEIGHT: 25px
}
.foot {
	 MARGIN-TOP: 5px; BACKGROUND: url(footbg.gif) repeat-x 0px 1px; FLOAT: left; WIDTH: 980px; HEIGHT: 100px
}
.foot .nav {
	MARGIN-TOP: 5px; FLOAT: left; WIDTH: 980px; background-color:#000; COLOR: #FFF; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.foot .nav A {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; COLOR:#FFF; PADDING-TOP: 0px
}
.foot .text {
	MARGIN-TOP: 15px; FLOAT: left; WIDTH: 980px; COLOR: #999999; LINE-HEIGHT: 20px; HEIGHT: auto; TEXT-ALIGN: center
}
.apDiv1 {
	position:absolute;left:83px;top:13px;width:483px;height:242px;z-index:99;display:none;
}
#apDiv2 {
	position:absolute;left:960px;top:213px;width:240px;height:122px;z-index:2;
}
#apDiv3 {
	position:absolute;left:623px;top:22px;width:165px;height:80px;z-index:2;
}

.menubox1 {
	BACKGROUND: url(box_tit_bg_05.gif) no-repeat; FLOAT: left; OVERFLOW: hidden; WIDTH: 260px; PADDING-TOP: 4px; HEIGHT: 26px
}
.menubox1 UL {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 260px; HEIGHT: 26px
}
.menubox1 .update_btn {
	MARGIN-TOP: 2px; DISPLAY: inline; FLOAT: right; OVERFLOW: hidden; WIDTH: 111px; MARGIN-RIGHT: 10px; HEIGHT: 20px
}
.menubox1 UL LI {
	DISPLAY: block; FONT-WEIGHT: 400; FONT-SIZE: 12px; FLOAT: left; MARGIN: 0px 10px; OVERFLOW: hidden; WIDTH: 81px; COLOR: #fff; LINE-HEIGHT: 28px; HEIGHT: 26px; TEXT-ALIGN: center
}
.menubox1 UL LI.hover {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(box_tit_text_bg_02.gif) repeat-x 50% bottom; COLOR: #000
}





#newstab{ width:500px; height:285px; background-color:#CCC; margin-right:10px;margin-top:5px; float:right; overflow:hidden;}

#newshit { width:228px; height:285px; background-color:#999;margin-top:5px; float:right; overflow:hidden; clear:right;}

#newsclass { border:2px solid #039; float:left; width:734px; height:120px; margin-top:5px; overflow:hidden;}

#newssearch{ width:230px; margin-right:10px;margin-top:5px; border:1px solid #d2d2d2; float:left; height:95px; overflow:hidden; clear:left;}

#newsad{ width:738px; height:97px; margin-top:6px; float:left; overflow:hidden;}

#newsads{ width:230px; height:auto; overflow:hidden; float:right; clear:right; margin-top:5px; text-align:right;}
#newsads a{ margin-bottom:5px; float:right!important; clear:left!important;}




.container1, .container * {
	margin:0; padding:0;
	
}
.container1 {
 width:408px; height:236px; overflow:hidden; position:relative;
 float:left; 
 padding-top:10px;
 

}
.slider1 { 
 position:absolute;width:3000px; 
	
}
.slider1 li {
list-style:none; display:inline; float:left; 

	
}
.slider1 img {
width:414px; height:236px; display:block;
}
.num1 {
position:absolute; right:5px; bottom:5px;
}
.num1 li {
float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff;
}
.num1 li.on {
	color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold;
}
.kongge{
	float:left;
	width:10px;
	height:100px;
	display:inline;
}
.new_list{
	margin-top:10px;
	float:right;
	width:290px;
	border:1px solid #d2d2d2; 
	height:auto;
}
.new_list h1{
	width:100%;
	height:24px; 
	background-repeat:repeat-x; 
	background-image:url(index_titlebg.jpg);
	font-size:14px; 
	text-align:left; 
	text-indent:10px; 
	line-height:24px;
	overflow:hidden;
}
.new_list h1.blue{
	border-bottom:3px solid #433DA1;
	color:#433DA1;
}
.new_list h1.laner{
	border-bottom:3px solid #048DC6;
	color:#048DC6;
}
.new_list h1.yell{
	border-bottom:3px solid #FF7928; 
	color:#FF7928;
}
.new_list h1.back{
	border-bottom:3px solid #383838;
	color:#383838;
}
.new_list h1 span{
	width:180px; 
	float:left;
}
.new_list h1 a{
	color:#F30;
	font-size:12px;
	float:right;
	font-weight:normal;
	width:60px; 
	overflow:hidden; 
	display:inline;
}

.new_list ul,#newsbox li {
	margin:0px;
	padding:0px;
	text-align:left;
}
.new_list li{
	background: url(icon2.jpg) no-repeat left 50%; 
	padding-left:10px; 
	margin-left:5px; 
	font-size:14px;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.new_list li.blue a{
	color:#039;
	font-size:12px;
}
.new_list li.huise a{
	color:#666;
	font-size:12px;
}

#new_lesson{ width:258px; margin-right:10px;margin-top:5px; border:1px solid #d2d2d2; float:left; height:auto; overflow:hidden;}
#new_lesson h1{ width:100%; height:24px; background-repeat:repeat-x; background-image:url(index_titlebg.jpg); font-size:14px; text-align:left; text-indent:10px; line-height:24px; overflow:hidden;}
#new_lesson h1.blue{border-bottom:3px solid #433DA1; color:#433DA1;}
#new_lesson h1.laner{border-bottom:3px solid #048DC6; color:#048DC6;}
#new_lesson h1.yell{border-bottom:3px solid #FF7928; color:#FF7928;}
#new_lesson h1.back{border-bottom:3px solid #383838; color:#383838;}
#new_lesson h1 span{ width:180px; float:left;}
#new_lesson h1 a{ color:#F30; font-size:12px; float:right; font-weight:normal; width:60px; overflow:hidden; display:inline;}

#new_lesson ul,#newsbox li { margin:0px; padding:0px; text-align:left;}
#new_lesson li{background: url(icon2.jpg) no-repeat left 50%; padding-left:10px; margin-left:5px; font-size:14px; height:22px; line-height:22px; overflow:hidden;}
#new_lesson li.blue a{ color:#039; font-size:12px;}
#new_lesson li.huise a{ color:#666; font-size:12px;}
.index_left15561{float:right;width:710px; text-align:right; margin-top:5px;}
.index_left15561 a{
	float:left!important;
	float:none;width:233px; 
	margin-bottom:6px;
	padding-right:3px;
}

.index_left15562{float:right;width:472px; text-align:right; margin-top:5px;}
.index_left15562 a{
	float:left!important;
	float:none;width:233px; 
	margin-bottom:6px;
	padding-right:3px;
}
#train_organ{ width:258px; margin-right:10px;margin-top:5px; border:1px solid #d2d2d2; float:left; height:auto; overflow:hidden;}
#train_organ h1{ width:100%; height:24px; background-repeat:repeat-x; background-image:url(index_titlebg.jpg); font-size:14px; text-align:left; text-indent:10px; line-height:24px; overflow:hidden;}
#train_organ h1.blue{border-bottom:3px solid #433DA1; color:#433DA1;}
#train_organ h1.laner{border-bottom:3px solid #048DC6; color:#048DC6;}
#train_organ h1.yell{border-bottom:3px solid #FF7928; color:#FF7928;}
#train_organ h1.back{border-bottom:3px solid #383838; color:#383838;}
#train_organ h1 span{ width:180px; float:left;}
#train_organ h1 a{ color:#F30; font-size:12px; float:right; font-weight:normal; width:60px; overflow:hidden; display:inline;}

#train_organ ul,#newsbox li { margin:0px; padding:0px; text-align:left;}
#train_organ li{background: url(icon2.jpg) no-repeat left 50%; padding-left:10px; margin-left:5px; font-size:14px; height:22px; line-height:22px; overflow:hidden;}
#train_organ li.blue a{ color:#039; font-size:12px;}
#train_organ li.huise a{ color:#666; font-size:12px;}



#train_lecturer{ width:708px; margin-top:5px; border:1px solid #d2d2d2; float:right; height:auto; overflow:hidden;}
#train_lecturer h1{ width:100%; height:24px; background-repeat:repeat-x; background-image:url(index_titlebg.jpg); font-size:14px; text-align:left; text-indent:10px; line-height:24px; overflow:hidden;}
#train_lecturer h1.blue{border-bottom:3px solid #433DA1; color:#433DA1;}
#train_lecturer h1.laner{border-bottom:3px solid #048DC6; color:#048DC6;}
#train_lecturer h1.yell{border-bottom:3px solid #FF7928; color:#FF7928;}
#train_lecturer h1.back{border-bottom:3px solid #383838; color:#383838;}
#train_lecturer h1 span{ width:180px; float:left;}
#train_lecturer h1 a{ color:#F30; font-size:12px; float:right; font-weight:normal; width:60px; overflow:hidden; display:inline;}

#train_lecturer ul,#newsbox li { margin:0px; padding:0px; text-align:left;}
#train_lecturer li{background: url(icon2.jpg) no-repeat left 50%; padding-left:10px; margin-left:5px; font-size:14px; height:22px; line-height:22px; overflow:hidden;}
#train_lecturer li.blue a{ color:#039; font-size:12px;}
#train_lecturer li.huise a{ color:#666; font-size:12px;}


#position1 { 
	float:left; 
	width:490px; 
	clear:both; 
	height:auto;
	overflow:hidden; 
	height:300px;
	margin-top:5px;
}
#position1 H2 {
	position: relative;
	height:30px; 
	background-image:url(global_bg.png);
	font-size:13px;
	color:#666; 
	line-height:30px;
	text-align:left;
}
#position1 H2 div.tips {POSITION: absolute; COLOR: #c20d03; FONT-SIZE: 12px; TOP: 0px; RIGHT: 12px;}
.normal1{background-image:url(global_bg.png); width:20px; height:30px; background-position:-60px -30px; float:left;}
#position1 ul { height:auto; BORDER-LEFT: #cfcfcf 1px solid; BORDER-bottom: #cfcfcf 1px solid; BORDER-RIGHT: #cfcfcf 1px solid; overflow:hidden;}
#position1 UL LI , #position UL LI:hover { BORDER-BOTTOM: #d7d7d7 1px solid; margin:5px 0 5px 15px;_margin:0 0 5px 15px; background-image:url();  HEIGHT:auto; overflow:hidden; background-color:#fff; position:static;}
#position1 UL LI dl{line-height:25px;margin-left:5px;height:auto; overflow:hidden; }
#position1 UL LI dl dt{color:#333; font-weight:normal;  float:left; display:inline;}
#position1 UL LI dl b{ color:#555; margin-left:3px;}
#position1 UL LI span.r{ position:relative; z-index:30; float:right; color:#999;}
#position1 UL LI DIV.photo {	TEXT-ALIGN: center; MARGIN: 5px 5px 0px 5px; WIDTH: 80px; FLOAT: left; HEIGHT: 100px;}
#position1 UL LI DIV.photo img{ border:1px solid #F3F3F3; padding:2px;}
#position1 UL LI DIV.photo h3 a{ clear:both; height:30px; color:#039; font-size:14px; line-height:30px;}
#position1 UL ol{ width:950px; margin:0 auto; text-align:right; margin-top:5px; clear:both; height:30px; line-height:30px;}
.index_login{
	margin-top:10px;
}
.botton_snew{
	padding-top:10px;
	padding-right:10px;
	padding-left:10px;
	padding-bottom:10px;
}
.botton_snew img{
	float:left; 
	padding:20px;
}
.botton_snew h1{
	text-align:center;
	font-size:24px;
}
.botton_snew p{
	text-indent:25px;
	line-height:20px;
	word-spacing:10px;
	word-spacing:5px;
	color:#666;

}

